COM AT^SGRT test - Get / Set Own greetings
COM V1.0	22.02.2005	T. Kleinmann	Started


##########################################################################################
#ToDo(S3): Check returned modes from test and read command 
##########################################################################################

from attglobals import *

##########################################################################################

COM Test command
AT^SGRT=?
WAITFOR(1,'SGRT: ')

##########################################################################################

COM reset values
AT&F
WAIT FOR OK

COM Check default
AT^SGRT?
WAITFOR (1,'OK')

##########################################################################################

COM Write (Disable)
AT^SGRT=0
WAIT FOR OK

COM Check 
AT^SGRT?
WAITFOR (1,'0')

##########################################################################################

COM Write (Enable)
AT^SGRT=1,"TEST"
WAIT FOR OK

COM Check 
AT^SGRT?
WAITFOR (1,'TEST')

##########################################################################################

COM Erroneous write command - Invalid mode
AT^SGRT=2
WAIT FOR ERROR

COM Check
AT^SGRT?
WAITFOR (1,'1')

##########################################################################################

COM Boundary write command - Long Greeting text
AT^SGRT=1,"Thisisaratherlonggreeting!"
WAIT FOR OK
COM Check
AT^SGRT?
WAITFOR (1,'Thisisaratherlonggreeting!')

##########################################################################################